package jacidco;

import java.util.Calendar;

public class Alumno
{
    /*
     *Instance variables of the class
     */
    private int cod;
    private String primerNombre;
    private String segundoNombre;
    private String primerApellido;
    private String segundoApellido;
    private int cedula;
    private String dia;
    private String mes;
    private String ano;
    private String carrera;
    private String instituto;
    private String direccion;
    private int telCasa;
    private int telOfi;
    private long telCel;
    private String mail;
    private String empresa;
    private String codJava;
    private int codNivel;
    private String foto;

    /*
     *Class Constructors whit null parameters
     */
    public Alumno()
    {
        cod = 0;
        primerNombre = "";
        segundoNombre = "";
        primerApellido = "";
        segundoApellido = "";
        cedula = 0;
        dia = "";
        mes = "";
        ano = "";
        carrera = "";
        instituto = "";
        direccion = "";
        telCasa = 0;
        telOfi = 0;
        telCel = 0;
        mail = "";
        empresa = "";
        codJava= "";
        codNivel = 0;
        foto = "";
    }

    /*
     *Class Constructor whit given parameters
     */
    public Alumno(int cod, String primerNombre,String segundoNombre, String primerApellido,
                    String segundoApellido, int cedula, String fechaNaci, String carrera,String instituto,
                    String direccion,int telCasa, int telOfi,int telCel,String mail,String empresa,String codJava,int codNivel,String Foto)
    {
        this.cod = cod;
        this.primerNombre = primerNombre;
        this.segundoNombre = segundoNombre;
        this.primerApellido = primerApellido;
        this.segundoApellido = segundoApellido;
        this.cedula = cedula;
        this.carrera = carrera;
        this.instituto = instituto;
        this.direccion = direccion;
        this.telCasa = telCasa;
        this.telOfi = telOfi;
        this.telCel = telCel;
        this.mail = mail;
        this.empresa = empresa;
        this.codJava = codJava;
        this.codNivel = codNivel;
        this.foto = Foto;
    }

    
    /*
     * Setters
     */

    /** Asigna el codigo del Alumno  */
    public void setCod(int Pcod)
    {
        this.cod = Pcod;
    }

    public void setprimerNombre(String PprimerNombre)
    {  
        this.primerNombre = PprimerNombre;
    }

    public void setsegundoNombre(String PsegundoNombre)
    {
        this.segundoNombre = PsegundoNombre;
    }

    public void setprimerApellido(String PprimerApellido)
    {
        this.primerApellido = PprimerApellido;
    }

    public void setsegundoApellido(String PsegundoApellido)
    {
        this.segundoApellido = PsegundoApellido;
    }

    public void setCedula(int Pcedula)
    {
        this.cedula = Pcedula;
    }

    public void setDia(String Pdia)
    {
        this.dia = Pdia;
    }
    
    public void setMes(String Pmes)
    {
        this.mes = Pmes;
    }
    
    public void setAno(String Pano)
    {
        this.ano = Pano;
    }

    public void setCarrera(String Pcarrera)
    {
        this.carrera = Pcarrera;
    }

    public void setInstituto(String Pinstituto)
    {
        this.instituto = Pinstituto;
    }

    public void setDireccion(String Pdireccion)
    {
        this.direccion = Pdireccion;
    }

    public void setTelCasa(int PTelCasa)
    {
        this.telCasa = PTelCasa;
    }

    public void setTelOfi(int PTelOfi)
    {
        this.telOfi = PTelOfi;
    }

    public void setTelCel(long PTelCel)
    {
        this.telCel = PTelCel;
    }

    public void setMail(String Pmail)
    {
        this.mail = Pmail;
    }

    public void setEmpresa(String Pempresa)
    {
        this.empresa = Pempresa;
    }

    public void setCodJava(String codJava)
    {
        this.codJava = codJava;
    }

    public void setCodNivel(int CodNivel)
    {
        this.codNivel = CodNivel;
    }

    public void setFoto(String Foto)
    {
        this.foto = Foto;
    }
    
    /*
     * Getters
     */
    public int getCod()
    {
        return cod;
    }

    public String getprimerNombre()
    {
        return this.primerNombre;
    }

    public String getsegundoNombre()
    {
        return this.segundoNombre;
    }

    public String getprimerApellido()
    {
        return primerApellido;
    }

    public String getsegundoApellido()
    {
        return this.segundoApellido;
    }

    public int getCedula()
    {
        return this.cedula;
    }

    public String getDia()
    {
        return this.dia;
    }
    
    public String getMes()
    {
        return this.mes;
    }
    
    public String getAno()
    {
        return this.ano;
    }

    public String getCarrera()
    {
        return carrera;
    }

    public String getInstituto()
    {
        return instituto;
    }

    public String getDireccion()
    {
        return direccion;
    }

    public int getTelCasa()
    {
        return telCasa;
    }

    public int getTelOfi()
    {
        return telOfi;
    }

    public long getTelCel()
    {
        return telCel;
    }

    public String getMail()
    {
        return mail;
    }

    public String getEmpresa()
    {
        return empresa;
    }

    public String getCodJava()
    {
        return codJava;
    }

    public int getCodNivel()
    {
        return codNivel;
    }

    public String getFoto()
    {
        return foto;
    }

}

